<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
  <meta charset="UTF-8">
  <title>JavaScript 逻辑 </title>
</head>
<body>
<h2></h2>
<p>所有不具有“真实”值的即为 False</p>

<p id="demo"></p>

<script>
  var b1 = Boolean(0);  //0（零）的布尔值为 false：
  var b2 = Boolean(-0);
  var b3 = Boolean(  ); //""（空值）的布尔值为 false：
  var b4 = Boolean();  //undefined 的布尔值是 false：
  var b5 = Boolean(null);
  var b6 = Boolean(10 / "H");

  document.getElementById("demo").innerHTML =
          "0的布尔值 是 " + b1 + "<br>" +
          "-0的布尔值 是 " + b2 + "<br>" +
          "\"\"（空值）的布尔值 是 " + b3 + "<br>" +
          "未限定的布尔值是 " + b4 + "<br>" +
          "null 的布尔值是是 " + b5 + "<br>" +
          "NaN 的布尔值是 " + b6;
</script>


</body>
</html>


<!--
运行结果：
0的布尔值 是 false
-0的布尔值 是 false
""（空值）的布尔值 是 false
未限定的布尔值是 false
null 的布尔值是是 false
NaN 的布尔值是 false
-->